package com.lms.mapper;

import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author L-B-S
 * @create 2021/3/7 15:55
 * @desc 教学评估基础数据数据访问层接口
 **/
@Repository
public interface TeachevalbaseinfoMapper {
    /**
     * 获取所有的校区信息
     *
     * @return 校区信息集合
     */
    @Select("select location from teachevalbaseinfo")
    List<String> selectLocations();

    /**
     * 获取所有的生均占地面积
     *
     * @return 生均占地面积集合
     */
    @Select("select ave_stu_area from teachevalbaseinfo")
    List<Object> selectAveStuAreas();

    /**
     * 获取所有的生均住宿面积
     *
     * @return 生均住宿面积集合
     */
    @Select("select ave_stu_stay_area from teachevalbaseinfo")
    List<Object> selectAveStuStayAreas();

    /**
     * 获取所有的百名配教室座位数
     *
     * @return 百名学生配教室座位数集合
     */
    @Select("select hun_stu_seat_num from teachevalbaseinfo")
    List<Object> selectHunStuSeatNums();

    /**
     * 获取百名学生配食堂座位数
     *
     * @return 百名学生配食堂座位数集合
     */
    @Select("select hun_stu_dine_num from teachevalbaseinfo")
    List<Object> selectHunStuDineNums();
}
